Von Neumann's trace inequality